Circuit for reducing audio amplifier noise during powering on and off

ABSTRACT

An audio power management system for a computer to eliminate noise signals associated with the power-down and power-up operations of the computer during power management operations. The audio power management system asserts a speaker mute signal before power is removed from the amplifier to reduce transient conditions. During power up, the speaker mute signal is applied to the amplifier for a period after power is applied to the amplifier. This control is done from a single digital output.

This application is a continuation of U.S. application Ser. No.08/398,396, filed Mar. 3, 1995.

BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates generally to an audio system for a computer and,more particularly, to an audio power management system for eliminatingnoise generated when portions of the computer are powered up or powereddown during power management operation.

2. Description of the Related Art

The rapid acceptance of computer technology by corporations as well asconsumers has led to the widespread use of computers. The dailyoperations of these computers in aggregate consume a significant amountof electrical energy. Thus, efficient power management of each computeris important for many reasons, including the conservation of energy andthe protection of the environment.

Many of today's desktop personal computers offer power-down capabilityto conserve energy. In such a system, the computer automatically powersdown the disk drive and removes power from certain electronics when thecomputer has been idle for a certain period of time. Upon detectingkeyboard activities or other predefined activating events, the computer"wakes-up" automatically by applying power to turn on the electronicsubsystems.

In a separate trend, audio capabilities of computers are increasing.Multimedia is becoming very prevalent and some of the audio subsystemsare becoming more sophisticated. It is common to provide separate audioamplifiers in the computer to drive either a high quality internalspeaker or external speakers and headphones.

However, a problem occurs with the audio subsystems. Whenever theamplifiers are turned on or off, a pop or snap occurs. This has beenconsidered acceptable when the entire computer system is turned on oroff. But the merging of power conservation features with the audiosubsystem creates a greater problem. During power conservationoperation, the audio amplifiers will be powered on and off. This willresult in pops and snaps, as at system turn on or off, but now the popsand snaps will not be associated with the larger event of systemactivation. Indeed, the pops and snaps will generally occur when thecomputer is not being used. This seemingly random popping and snappingthus is a problem which must be solved. Further, the number of digitalpins to control this activity may be limited, rendering the control evenmore difficult.

SUMMARY OF THE INVENTION

A computer according to the present invention includes an audio powermanagement system that coordinates the muting of the output of the audioamplifier and the application of power to the amplifier. To eliminateundesired noise signals during transient conditions, such as the periodwhen power to the amplifier is applied or removed, mute controlcircuitry is provided which temporarily, during power-up and power down,mutes all signals from the speaker for a predetermined period of time.When power to the amplifier is applied, a minimum number of transientsare experienced at the speaker. During power-down, muting is similarlyimposed on the audio amplifier immediately before the removal of thepower supply voltage to the amplifier. Further, the muting and power arecontrolled from a single digital output.

These and other features of the present invention will be understoodupon reading of the following description along with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of the present invention can be obtained when thefollowing detailed description of the preferred embodiment is consideredin conjunction with the following drawings, in which:

FIG. 1 is a block diagram of a computer system using an audio systemaccording to the invention;

FIG. 2 is a block diagram of an audio system in accordance with theinvention;

FIG. 3 is a schematic diagram of an audio power management system inaccordance with the invention; and

FIG. 4 is a schematic diagram of an audio amplifier using an audio powermanagement in accordance with the invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Prior to discussing FIGS. 2-4 which detail an audio power managementsystem according to the present invention, a general background summaryof the operation of the personal computer which controls the audio powermanagement system of the present invention merits review.

Referring to FIG. 1, a computer system S according to the presentinvention is shown. In the preferred embodiment, there are two primarybuses located in the system S. The first bus is the PCI or PeripheralComponent Interconnect bus P which includes an address/data portion andcontrol signal portion. The second primary bus in the system S is theISA bus I. The ISA bus I includes an address portion, a data portion110, and a control signal portion 112. The PCI and ISA buses P and Iform the backbones of the system S.

A CPU/memory subsystem 100 is connected to the PCI bus P. The processor200 is preferably the Pentium processor from Intel, preferably operatingexternally at 60 or 66 MHz, but could be an 80486 from Intel orprocessors compatible with the 80486 or Pentium or other processors ifdesired. The processor 200 provides data, address, and control portions202, 204, 206 to form a host bus HD. A level 2 (L2) or external cachememory system 208 is connected to the host bus HB to provide additionalcaching capabilities to improve performance of the computer system. TheL2 cache 208 may be permanently installed or may be removable ifdesired. A cache and memory controller and PCI bridge chip 210, such asthe 82434X chip from Intel Corporation or the chip described in patentapplications Ser. Nos. 08/324,016, entitled "SINGLE BANK, MULTIPLE WAYCACHE MEMORY" and 08/324,246, entitled "MEMORY CONTROLLER WITH WRITEPOSTING QUEUES FOR PROCESSOR AND I/O BUS OPERATIONS AND ORDERING LOGICFOR CONTROLLING THE QUEUES", filed Oct. 14, 1994 and hereby incorporatedby reference, is connected to the control portion 206 and to the addressportion 204. The bridge chip 210 is connected to the L2 cache 208 as itincorporates the cache controller and therefore controls the operationof the cache memory devices in the L2 cache 208. The bridge chip 210 isalso connected to control a series of data buffers 212. The data buffers212 are preferably similar to the 82433LX from Intel, or those describedin patent applications Ser. Nos. 08/324,246 as incorporated above and08/323,263, entitled "DATA ERROR DETECTION AND CORRECTION SYSTEM", filedOct. 14, 1994 and hereby incorporated by reference, and are utilized tohandle memory data to a main memory array 214. The data buffers 212 areconnected to the processor data portion 202 and receive control signalsfrom the bridge chip 210. The data buffers 212 are also connected to thePCI bus P for data transfer over that bus. The data buffers 212 providea memory data bus 218 to the memory array 214, while a memory addressand memory control signal bus 220 is provided from the bridge chip 210.

A video controller 300 is connected to the PCI bus P. Video memory 304is used to store the graphics data and is connected to the videographics controller 300 and a digital/analog converter (RAMDAC) 306. Thevideo graphics controller 300 controls the operation of the video memory304, allowing data to be written and retrieved as required. A videoconnector 308 is connected to the RAMDAC 306. A monitor (not shown) isconnected to the video connector 308.

A network interface controller (NIC) 120 is connected to the PCI bus P.Preferably the controller 120 is a single integrated circuit andincludes the capabilities necessary to act as a PCI bus master and slaveand the circuitry to act as an Ethernet interface. Alternate Ethernetconnectors 124 are provided on the system S and are connected to filterand transformer circuitry 126, which in turn is connected to thecontroller 120. This forms a network or Ethernet connection forconnecting the computer system S to a local area network (LAN).

A PCI-ISA bridge 130 is provided to convert signals between the PCI busP and the ISA bus I. The PCI-ISA bridge 130 includes the necessaryaddress and data buffers and latches, arbitration and bus master controllogic for the PCI bus, ISA arbitration circuitry, an ISA bus controlleras conventionally used in ISA systems, an IDE (integrated driveelectronics) interface, and a DMA controller. Preferably the PCI-ISAbridge 130 is a single integrated circuit, but other combinations arepossible. A series of ISA slots 134 are connected to the ISA bus I toreceive ISA adapter cards, including an audio board 400 which containsan audio system according to the present invention. A series of IDEslots 133 are connected to the ISA bus I and the PCI-ISA bridge chip 130to receive various IDE devices, such as hard disk drives, tape drivesand CD-ROM drives. A series of PCI slots 135 are connected to the PCIbus P to receive PCI adapter cards.

A combination I/O chip 136 is connected to the ISA bus I. Thecombination I/O chip 136 preferably includes a floppy disk controller,real time clock (RTC), CMOS memory, two UARTs, and various addressdecode logic. A floppy disk connector 138 for receiving a cable to afloppy disk drive is connected to the combination I/O chip 136 and theISA bus I. Serial port connectors 137 are also connected to thecombination I/O chip 136. A data buffer 144 is connected to the ISA busI to provide an additional X bus X for various additional components ofthe computer system. A flash ROM 154 receives its control, data andaddress signals from the X bus X for data transfer. Preferably the flashROM 154 contains the BIOS information for the computer system and can bereprogrammed to allow for revisions of the BIOS. An 8042 or keyboardcontroller 156 is connected to the X bus X. The keyboard controller 156is of conventional design and is connected in turn to a keyboardconnector 158 and a mouse or pointing device connector 160.

A miscellaneous system logic chip 132 is connected to the X bus X. Themiscellaneous system logic chip 132 contains counters and timers asconventionally present in personal computer systems, an interruptcontroller for both the PCI and ISA buses P and I, enhanced parallelport circuitry and power management logic, as well as othermiscellaneous circuitry. The audio board 400 is a separate card which isplugged into the ISA connector 134 to provide various audio functions tothe computer system S. This is an exemplary computer system S and othervariations could readily be developed by one skilled in the art.

Turning now to FIG. 2, the audio subsystem of computer system S islocated on the audio board 400. The audio board 400 has a CD-ROM header401 which carries CD-ROM audio output signal and a speaker header 402which carries the speaker output and input signals for the computersystem S to allow integration with the speaker normally provided in acomputer system S without the audio board 400. The audio board 400communicates with system S via the ISA connector 134. The ISA control,address, and data signals are provided to transceivers 404 and 406. Thetransceivers 404 and 406 provide buffered control, address, and datasignals to an FM synthesis device 408 and a CODEC 410. The FM synthesisdevice 408 provides its analog output as an input to the CODEC 410. TheCODEC 410 is preferably a 16-bit stereo CODEC with an analog to digitalconverter, a digital to analog converter, an ISA bus interface tofacilitate direct memory access (DMA) transfer, and an ISA interface forcommunicating with internal registers in the CODEC 510. Preferably, theCODEC 410 is the ESS688 manufactured by ESS of Fremont, Calif. Theinternal registers are used to control the operation of the CODEC 410and one register includes a general purpose digital output. The CODEC410 provides a POWER signal to an audio power control block 412, whichprovides the proper muting and power-on/off sequencing to theappropriate amplifiers in a headphone driver 416 and a PC speaker driver418. The POWER signal is provided from the CODEC 410 internal registerproviding the general purpose digital output.

As further shown in FIG. 2, the CODEC 410 provides analog stereo outputsto a line out driver 414, the headphone driver 416, and the PC speakerdriver 418. The audio board 400 also includes a volume controlpotentiometer 420 which provides volume level signals to the headphonedriver 416 and the speaker driver 418. A speaker header 422 is providedto route the speaker output signal from the speaker driver 418 to theinternal speaker of the computer system S. A headphone jack 424 providesfor the electrical connection between a headphone, not shown, and theheadphone driver 416. Similarly, a line out jack 426 provides electricalaccess to the output of the line out driver 414. A line-in jack 428 anda microphone jack 430 are provided on the audio board 400 to couple theappropriate devices to the analog inputs on the CODEC 410.

Turning now to FIG. 3, the audio power control block 412 is discussed ingreater detail. In FIG. 3, the POWER output from the CODEC 410 isprovided to a pair of delay generators 437 and 439. In delay generator437, the POWER signal is provided to an inverter 440 whose output isconnected in parallel to a resistor 442 and the cathode end of a diode444. The other end of the resistor 442 and the anode end of the diode444 are connected to one end of capacitors 446 and 448, whose other endsare connected to ground, and further connected to the input of aninverter 450. The output of the inverter 450 is connected to the inputof an inverter 452 to generate an auto power down control (APDC) signalat the output of the inverter 452.

Similarly, in the second delay generator 439, the POWER signal isconnected to an inverter 454 whose output is connected in parallel to aresistor 456 and the anode end of a diode 458. The other end of theresistor 456 and the cathode end of the diode 458 are connected to oneof capacitors 460 and 462, whose other ends are connected to ground, andfurther connected to the input of an inverter 464. The output of theinverter 464 is connected to the input of an inverter 468 to generatethe speaker mute (SPKMUTE) signal at the output of the inverter 468. Theinverters 450 and 464 preferably have Schmitt triggered inputs to avoidoscillation, as the input signal has an analog transition rather than astandard digital transition.

When the computer system S has been idle for a period of time, thepower-down sequence is performed. Details of determining the idlecondition and the power-down sequence are not provided here forsimplicity and because they are well known. An early example is providedin U.S. Pat. No. 4,980,836. During this power-down sequence, the POWERsignal from the CODEC 410 is negated by driving the signal low. Theinverters 440 and 454 negate the logic low input into a logic high levelat the outputs. The forward biasing of the diode 458 allows the highsignal to effectively bypass the resistor 456 to allow the capacitors460 and 462 to be rapidly charged by the inverter 454. Thus, the SPKMUTEsignal goes high a very short delay after the POWER signal is drivenlow. In contrast, the inverted POWER signal from the inverter 440 isforced to go through the resistor 442, as the diode 444 is reversebiased, which in combination with capacitors 446 and 448, provides alonger delay. The APDC signal then is asserted after the longer delay,much longer than the delay in the SPKMUTE signal. Therefore, the SPKMUTEsignal is active a brief period before the APDC signal becomes activewhen the computer powers down. This allows the audio output to be mutedbefore the amplifiers are turned off, so that the pops and snaps causedby the power-down are eliminated.

When the computer system S wakes up from its power down condition, thePOWER signal from the CODEC 410 is asserted by driving it high. Theinverters 440 and 454 negate the high input into a logic low level atthe outputs. The forward biasing of the diode 444 allows the signal toeffectively bypass the resistor 442 so that the APDC signal is negatedrelatively quickly. In contrast, the SPKMUTE signal experiences agreater delay as the low output of the inverter 454 reverse biases thediode 458 so that the resistor 456 and capacitors 460, 462 form thedischarging circuit. Therefore, the APDC signal is negated a briefperiod before the SPKMUTE signal is negated. Thus, because the SPKMUTEsignal is deasserted after power has been applied, the pops and snapscaused by the power-up are eliminated.

Referring to FIG. 4, the remaining power and driver circuits as used inconjunction with the outputs of the audio power control block 412, areshown in detail.

Turning to the top left of FIG. 4, the analog power regulation circuitryfor the audio system is disclosed. In FIG. 4, a 12 V DC input isprovided to a regulator 480 which provides 5 V DC at the output VDDESS.The output of the regulator 480 is decoupled using capacitors 482 and484 before being provided to an analog power switching device 486,preferably an n-channel enhancement MOSFET. The 12 V DC is also coupledto the gate or control input of the switching device 486 via a resistor488.

The analog power switching device 486 is turned on or off by the APDCsignal from the inverter 452. One end of a resistor 490 receives theAPDC signal, while the other end of the resistor 490 is connected to thebase of an NPN transistor 492. The emitter of the transistor 492 isconnected to ground, while the collector of the transistor 492 isconnected to the other end of the resistor 488 and to the gate input ofthe analog power switching device 486. The output of the power switchingdevice 486 is coupled to a plurality of decoupling capacitors 496, 498,and 500, as well as the power supply rail of a plurality of audioamplifiers 520, 530, and 554. Thus, the transistor 492 is turned on oroff by the APDC signal to selectively turn on and off the powerswitching device 486 to deliver or cut-off power to the amplifiers 520,530, and 554.

Turning to the lower left corner of FIG. 4, the SPKMUTE signal from theinverter 468 is provided to the base of an NPN transistor 504, whoseemitter is grounded. The collector of the transistor 504 is connected toa pull-up resistor 508, a decoupling capacitor 506, and the volumecontrol input of the amplifiers 520 and 530. The collector of thetransistor 504 is also connected to one end of a potentiometer 510 foradjusting the headphone volume, while the other end of the potentiometer510 is grounded. Thus, when the SPKMUTE signal is asserted, the volumeinputs of the amplifiers 520 and 530 are clamped to a low level, mutingthe amplifiers 520 and 530.

Turning to the lower right section of FIG. 4, the left audio (L₋₋ AUDIO)signal is provided to the input of the amplifier 520 which generates theleft headphone output (LHPOUT), while the right audio (R₋₋ AUDIO) signalis provided to the input of the amplifier 530 which generates the rightheadphone output (RHPOUT). The output of the amplifier 520 is connectedto one end of resistor 522, while the other end of the resistor 522 isconnected to a decoupling capacitor 524 and an AC-coupling capacitor526. The second end of the capacitor 526 is connected to the leftheadphone input or headphone jack 424. Similarly, the output ofamplifier 530 is connected to one end of a resistor 532, while the otherend of the resistor 532 is connected to a decoupling capacitor 534 andan AC-coupling capacitor 536, which in turn is connected to the rightheadphone input of the headphone jack 424.

Referring to the upper right corner of FIG. 4, an amplifier 554 for theinternal speaker 556 is shown in detail. The SPKMUTE signal from theinverter 468 is coupled to the base terminal of an NPN transistor 552,whose emitter is grounded. The collector terminal of the transistor 552is connected to the volume control input of the amplifier 554 so thatthe amplifier 554 can be muted upon the assertion of the SPKMUTE signal.The volume control output of the amplifier 554 is further connected tothe combination of a potentiometer 512, a capacitor 514, and a resistor516 for adjusting the loudness of the speaker 550 when the amplifier 554is not being muted.

In the preferred embodiment, the right audio signal is connected inparallel to a resistor 546 and a capacitor 548. Further, the right audiosignal is AC-coupled through a capacitor 550 to the input of theamplifier 554. The output of the amplifier 554 is then delivered to thespeaker 556 for communicating audio information to the user. Althoughthe preferred embodiment discloses a monaural speaker system, a stereospeaker system can be implemented using a second amplifier to handle theleft audio signal in conjunction with the amplifier 554 which handlesthe right audio signal.

In operation, the APDC signal controls the delivery of power via thepower switching device 486, while the SPKMUTE signal controls the volumeinput to the amplifiers 520, 530, and 554. It can be seen that when thecomputer system S powers-up from a power conservation power-down state,the SPKMUTE signal is active a brief period longer than the APDC signalis active so that the amplifier is muted while the amplifier is turningon. It can also be seen that when the computer system S powers-downduring a power conservation operation, the SPKMUTE signal is activebefore the APDC signal becomes active so that muting occurs before theremoval of power from the audio amplifier. Thus, the pops and snapscaused by the power up or power down of computer system S areeliminated, with this control being performed using only a singledigital control pin.

The foregoing disclosure and description of the invention areillustrative and explanatory thereof, and various changes in the size,shape, materials, components, circuit elements, wiring connections andcontacts, as well as in the details of the illustrated circuitry andconstruction and method of operation may be made without departing fromthe spirit of the invention.

What is claimed is:
 1. A computer system having a sound system whichcontrols noise signals resulting from transients generated by thepower-up or power-down of portions of said computer system, saidcomputer system having a status signal indicative of the power state ofthe portions of the computer system, said computer system comprising:aprocessor; a data storage device coupled to said processor; a powerindicator having a resistor connected in parallel with a diode, saidpower indicator having a capacitor connected to the anode end of saiddiode and to ground, said power indicator receiving said status signalat the cathode end of said diode; a mute indicator having a resistorconnected in parallel with a diode, said mute indicator having acapacitor connected to the cathode end of said diode and to ground, saidmute indicator receiving said status signal at the anode end of saiddiode; and a sound generator coupled to said processor and said datastorage device, said processor fetching sound data from said datastorage device and delivering said sound data to said sound generator,said sound generator including:an amplifier with a volume control inputand a power supply input, said volume control input coupled to thecathode end of said diode in said mute indicator; and a power switchhaving a control input coupled to the anode end of said diode of saidpower indicator and an output coupled to said power supply input of saidamplifier.
 2. The computer system of claim 1, wherein said powerindicator further includes a buffer receiving said status signal andproviding a buffered status signal to said cathode end of said diode,and wherein said mute indicator further includes a buffer receiving saidstatus signal and providing a buffered status signal to said anode endof said diode.
 3. The computer system of claim 1, further comprising aSchmitt-triggered circuit coupling the output of said power indicator tosaid power switch control input.
 4. The computer system of claim 3,wherein said Schmitt-triggered circuit is an inverter.
 5. The computersystem of claim 1, further comprising a Schmitt-triggered circuitcoupling the output of said mute indicator to said amplifier volumecontrol input.
 6. The computer system of claim 5, wherein saidSchmitt-triggered circuit is an inverter.
 7. The computer system ofclaim 1, further comprising a transistor coupling the output of saidmute indicator to said amplifier volume control input.
 8. The computersystem of claim 1, further comprising a transistor coupling the outputof said power indicator to said power switch control input.
 9. Thecomputer system of claim 8, wherein said transistor is a field effecttransistor.
 10. The computer system of claim 1, further comprising aleft headphone amplifier and a right headphone amplifier, each of saidheadphone amplifiers having a volume control input coupled to the outputof said mute indicator.
 11. The computer system of claim 10, furthercomprising a transistor coupling the output of said mute indicator tosaid left and right amplifier volume control inputs.